#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>

int main(int argc,char* argv[],char* envp[])
{
	extern char** environ;
	for(int i = 0;environ[i];i++)
	{
		printf("%s\n",environ[i]);
	}
	return 0;
//	printf("准备开始更改路径\n");
//	sleep(30);
//	if(argc == 2)
//	{
//		chdir(argv[1]);
//	}
//	printf("更改路径马上完成\n");
//	sleep(30);
//	return 0;
//	for(int i = 0;envp[i];i++)
//	{
//		printf("envp[%d]->%s\n",i,envp[i]);
//	}
//	return 0;
//	if(argc != 2)
//	{
//		printf("需要两个参数：可执行程序 -[a|b|c]\n");
//		return 0;
//	}
//
//	if(strcmp(argv[1],"-a") == 0)
//	{
//		printf("-a功能\n");
//	}
//	else if(strcmp(argv[1],"-b") == 0)
//	{
//		printf("-b功能\n");
//	}
//	else if(strcmp(argv[1],"-c") == 0)
//	{
//		printf("-c功能\n");
//	}
//	else
//	{
//		printf("其他功能\n");
//	}
//	return 0;
//	for(int i = 0;i < argc;i++)
//	{
//		printf("argv[%d]->%s\n",i,argv[i]);
//	}
//	char* name = getenv("USER");
//	if(strcmp(name,"root") == 0)
//	{
//		printf("你是root账户，让你做任何事都不阻拦\n");
//	}
//	else
//	{
//		printf("你是普通用户，根据权限进行阻拦\n");
//	}
//	char* pwd = getenv("PWD");
//	printf("%s\n",pwd);
//	char* arr = getenv("PATH");
//	printf("PATH:%s\n",arr);
//	int i = 0;
//	for(;i < 10; i++)
//	{
//		printf("hello linux%d\n",i);
//	}
//	return 0;
}
